Static Resiliency vs Churn-Resistance Capability of DHT-Protocols
نویسندگان
چکیده
During the last few years, the topic of peer-to-peer networking (P2P hereafter) has gained significant attention from the research community. The focus has mainly been on the design, implementation and evaluation of systems based on Distributed Hash Tables (DHTs), as these structures have potential to become a general purpose substrate for distributed applications. Nonetheless, there are still dimensions of this technology that just have been barely studied and require further investigation before the full potential of P2P technologies could be achieved. A specific aspect of this networking technology requiring attention relates to the dynamic nature of P2P overlay networks. The composition of overlay networks is typically highly dynamic and heterogeneous in multiple ways, thereby making difficult the task of providing guarantees for the performance metrics of the system. More specifically, the continuous arrival and departure of new (or returning) nodes, commonly referred to as churn, is a problem that has not been extensively studied, and remains a major problem to be tackled. A particular aspect of churn is its impact on the overall performance of P2P networks. This paper addresses the impact of churn on P2P networking performance and presents a framework to evaluate different aspects of P2P overlay networks. The focus of this paper is on structured, DHT-based overlay networks. The main contributions of this paper are a new insight into the impact of churn on P2P overlay network performance, a set of new evaluation criteria that captures the impact of churn on P2P performance, and a detailed set of experiments which uses these evaluation criteria to analyze the performance of multiple DHT architectures under churn.
منابع مشابه
Estimating Churn in Structured P2P Overlay Networks
Structured peer-to-peer (P2P) networks have become an important alternative to the classic client-server architecture. Participating peers can join and leave the system at arbitrary times, a process which is known as churn. Many recent studies revealed that churn is one of the main problems faced by any Distributed Hash Table (DHT). As a countermeasure most DHT protocols have to invest a signif...
متن کاملHandling Churn in a DHT
This paper addresses the problem of churn—the continuous process of node arrival and departure—in distributed hash tables (DHTs). We argue that DHTs should perform lookups quickly and consistently under churn rates at least as high as those observed in deployed P2P systems such as Kazaa. We then show through experiments on an emulated network that current DHT implementations cannot handle such ...
متن کاملA Hybrid Peer-to-Peer Lookup Service Algorithm on Distributed Hash Table
An application using a distributed hash table (DHT) with N nodes must choose a DHT protocol from the spectrum between O(1) lookup protocols and O(logN). However, various applications under different network churns require that an idea DHT would be adaptive in according with the churn rates. ROAD (routing on active and demand), a new lookup algorithm, adjusts itself to provide the best performan...
متن کاملChurn Tolerance Improvement Techniques in an Algorithm-Neutral DHT
Churn resilience is an important topic in DHT research. In this paper, I present techniques to improve churn resilience and their effects. All the techniques can be implemented in a DHT layer and require no change to underlying routing layers. In other words, they do not depend on a specific routing algorithm and can work with various algorithms.
متن کاملStochastic Analysis of a Churn-Tolerant Structured Peer-to-Peer Scheme
We present and analyze a simple and general scheme to build a churn (fault)-tolerant structured Peer-to-Peer (P2P) network. Our scheme shows how to “convert” a static network into a dynamic distributed hash table(DHT)-based P2P network such that all the good properties of the static network are guaranteed with high probability (w.h.p). Applying our scheme to a cube-connected cycles network, for...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2005